import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class Test {


    private static void change(int seconds) {
        int hour = seconds / 60 / 60;
        int minutes = seconds / 60 % 60;
        int remainingSeconds = seconds % 60;
        System.out.println(hour + "时" + minutes + "分" + remainingSeconds + "秒");
    }

    private static void str2Timestamp() throws ParseException {
        String str = "2022-03-21 10:36:11";
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        Date date = simpleDateFormat.parse(str);
        long ts = date.getTime();
        System.out.println(ts + "," + System.currentTimeMillis());
    }

    public static void main(String[] args) throws ParseException {

//        String str = "999";
//        Long n = Long.getLong(str);
//        System.out.println("n:" + n);

//        str2Timestamp();
//
//        change(3661);

//        String s = "1,2,3,4";
//        String[] split = s.split(",");
//        for (String i : split) {
//            System.out.println(i);
//        }
//
//
//        String ids = "33";
//        String[] split1 = ids.split(",");
//        System.out.println(Arrays.toString(split1));

//        show(2);

//        for (int i = 0; i < 10; i++) {
//            if (i == 5) {
//                break;
//            }
//            System.out.println(i+"===");
//        }
//
//        System.out.println("main() end");

//        System.out.println(filterNullField(null));

//        String param = "<BSXml>" +
//                "<MsgHeader>" +
//                "<Sender>HIS</Sender>" +//发送方
//                "<MsgType>HLW_0112</MsgType>" +//消息类型
//                "<MsgVersion>3.0</MsgVersion>" +//消息版本
//                "</MsgHeader>" +
//                "<MsgBody>" +
//                "<BizPresOrderNo>{0}</BizPresOrderNo>" +//His处方号（订单号）
//                "<ApplyId>{1}</ApplyId>" +//申请ID
//                "<Reason></Reason>" +//申请原因（非必填）
//                "</MsgBody>" +
//                "</BSXml>";
//        param = MessageFormat.format(param, "aa", "bb");
//
//        System.out.println(param);

//        System.out.println("new Date():"+new Date());

//        Map<String, String> map = new HashMap<>();
//        String put1 = map.put("key", "Ashe");
//        System.out.println("put1:" + put1);//put1:null
//        String put2 = map.put("key", "Annie");
//        System.out.println("put2:" + put2);//put2:Ashe

//        Map<String, List<String>> map = new HashMap<>();
//        List<String> a = map.get("a");
//        System.out.println("a:" + a);

//        class A {
//            class B {
//                public void run() {
//
//                }
//            }
//        }
//        A.B b = new A().new B();
//        Class<?> declaringClass = b.getClass().getDeclaringClass();
//        System.out.println("declaringClass:" + declaringClass);

//        synchronized (new Object()) {
//            CopyOnWriteArrayList<String> list = new CopyOnWriteArrayList<>();
//            int size = list.size();
//            for (int i = 0; i <= size; i++) {
//                System.out.println("i is:" + i);
//            }
//            System.out.println("size:" + size);
//            System.out.println("0:" + list.get(0));
//        }

//        class A {
//
//        }
//        A a = new A();
//        System.out.println("a:" + a.getClass().getName());
//        System.out.println("string:" + "".getClass().getName());


//        class A {
//            public String name = "张三";
//        }
//
//        class BK {
//            private A a;
//
//            public void bind(B b) {
//
//            }
//        }
//
//        class B {
//            public String name = "李四";
//        }


        /*class A<T> {
            T t;
            public void show() {
                System.out.println("t:" + (t instanceof String) + ", " + t);
            }
        }

        A<String> a = new A<>();
        a.t = "aaa";
        a.show();

        A<Integer> b = new A<>();
        b.t = 1;
        b.show();*/


//        System.out.println((System.currentTimeMillis() + "").length());

    }

    private static Object filterNullField(Object obj) {
        return obj == null ? "" : obj;
    }

    static class User {
        String name;
    }

    private static void show(int c) {

        User user = new User();
        user.name = "akali";

        String a = "dd";
        a.length();

        System.out.println("===");

        user.name = "amumu";
        user.name = "annie";

        int b = c + 5;
        for (int i = 0; i < b; i++) {
            System.out.println(i);
        }
    }

}
//r1
//r2
